查看原文
其他

“无语!只因姓True,苹果封了我的iCloud账户”

Carol CSDN 2021-04-25

作者 | Carol
出品 | CSDN(ID:CSDNnews)
试想一下,如果你在某个网站上注册账户,输入名字之后,整个账户都被锁定了,你会是什么感觉?
你可能会觉得:这辈子都没有这么无语过。
Rachel True 最近就遇到了这样的事情,估计她内心OS也会是:这辈子都没有这么无语过。
Rachel True是一名美国电影电视演员及前模特。最近她在Twitter上发帖称,因为姓True,她的iCloud账号还被锁定了半年之久。
 

字母的大小写引起的乌龙

发生这个悲剧的主要原因是,她在注册时输入姓氏True时“t”没有大写,直接敲上了“true”。
随后苹果返回了一个报错信息,Rachel的iCloud提示不能将“true”设定为姓氏的属性。这个“true”本应该解释为字符串,却被系统认定成了布尔值,导致iCloud的申请进程直接终止。
有网友猜测,也可能是"LastName"属性被硬编码为不接受"True"或"true",他们并建议把姓氏改成"False"来测试是否确实为布尔类型的问题。
也有网友猜测,这可能是系统判定流程异常采取的规避恶意SQL注入的防御性手段。
但令Rachel更烦恼的是,虽然iCloud她没办法正常使用,但该扣的费用还在扣呀?
不仅继续在扣费,而且扣费那部分的存储空间,她根本用不了。
为此,Rachel三番四次打电话给苹果公司解决这个问题,每天都要花2-3个小时时间打电话和AppleSupport沟通,整得跟兼职一样了,还是无薪的。
一个“true”就让苹果系统懵了?那其他也姓True的人再输入错了也会出现这种状况吗?


只有改名才能解决?

大家都知道,在编程语言中true是一个逻辑值,在编程语句中代表1或者大于1的数,与其相对的是“false”代表0或null。
苹果方面也很委屈,毕竟true在代码中已经用了几十年。
实际上,在苹果的代码中,并没有将所有进入LastName的值都识别为字符串的机制,所以想解决这个问题,要么在输入名字的时候在前后加单引号,要么就真的只能改名了。
这也引发了一个问题:MacOS怎么会把一个姓氏错当成一个布尔值呢?至少不应该对直接的命令做出响应才对。
Rachel表示自己虽然是个外行,也明白了这个问题的根源所在,但她并不打算通过改自己的姓氏来解决这个问题。相反,Rachel表示自己反馈的错误符合苹果的安全悬赏计划,所以苹果应该向她支付赏金。
不过这个问题或许很快会得到解决。由于Rachel坚持不懈地找苹果公司解决,苹果iCloud团队的Arun Gupta也进行了接洽。Arun也表示感到很抱歉,因为在Rachel无法访问iCloud期间,她一直在为iCloud支付费用。iCloud是iOS和MacOS体验中不可或缺的一部分,所以当它不能使用的时候,会影响用户所依赖的设备的整体操作。
实际上,除了Rachel这个事件之外,在庞大的苹果用户群体中,也曾经发生过跟iCloud相关的一些类似的乌龙。
 

M1 Mac用户AppleID被锁定,导致iCloud无法访问
 
3月初,一位M1 Mac用户表示,前段时间他试图在Mac上更新App时付款失败,然后AppleID被锁定了。不仅如此,AppleID被锁定后,他的苹果账户逐渐停止访问。先是Apple Music访问不了,随后是iCloud,很快,日历App也停止了同步。他马上试着从Mac上联系苹果技术支持,但Handoff功能也被禁用了。
Apple Music无法使用
App Store无法使用
这位M1 Mac用户叫Dustin Curtis,是一位设计师兼投资者。在联系苹果技术之前他留了一个心眼,查看了一下自己的苹果信用卡,发现余额低于限额。
原来,Dustin的银行账号在今年1月发生了变化,导致苹果信用卡自动还款失败。在不到15天内,他的App Store、iCloud、Apple Music和AppleID账户都被禁用了。
一开始Dustin不知道发生了什么,后来花时间捋出了这件事情的顺序:
  • 他从Apple.com上买了一台M1 MacBook Pro。

  • 结账时,他接受了“以旧换新”的邀请。

  • 他用苹果信用卡支付了欠款。

  • 他被告知他将收到旧机器的包装,并有两周时间将其退还。

  • 包装一直没到,他也忘了。

  • 苹果给他发了电子邮件,要求他把这台机器送回去,他回复说他还在等待包装。

  • 苹果没有回复,并试图从他的Apple Card上扣款。

  • 但没有成功,因为他忘记更新新银行账户的自动转帐功能。

  • 他的AppleID无法使用了

  • 苹果给他发电子邮件,确认该账户被封,并告诉他与高盛的苹果卡热线联系“解决这个问题”

后来,苹果公司对此也作出了回复:
We apologize for any confusion or inconvenience we may have caused for this customer. The issue in question involved a restriction on the customer’s Apple ID that disabled App Store and iTunes purchases and subscription services, excluding iCloud. Apple provided an instant credit for the purchase of a new MacBook Pro, and as part of that agreement, the customer was to return their current unit to us. No matter what payment method was used, the ability to transact on the associated Apple ID was disabled because Apple could not collect funds. This is entirely unrelated to Apple Card.
根据苹果公司给Dustin发的一封邮件,由于无法为新iPhone收取全额付款,因此阻止订单上的设备进一步访问App Store,并禁用与订单上购买的设备相关的所有账户。
苹果公司表示,Apple Card和Apple ID的关系并非Dustin博客文章所声称的那样,并且该公司不会因错过Apple Card付款而禁用Apple ID服务。
所以出现这种情况,是因为尚未解决以旧换新的程序,并且Apple在欠款方面遵循其标准程序。如果某个帐户被标记为信誉不良,则将限制使用Apple ID服务;Apple Music或App Store购买之类的东西。iCloud是完全独立的,完全没有被禁用,也不会禁用iCloud服务,用户仍然可以访问其个人数据,例如照片。
在Dustin的情况下,使用的付款方式是他的Apple Card。但是,Apple的声明确认上述步骤与Apple Card完全无关;当客户未及时支付未付订单时,它只是遵循其标准零售店政策,程序没有变化,因为使用了Apple Card,所有付款方式都相同。
3月2日,柯蒂斯终于接到了苹果的电话,并被告知重新激活苹果账户需要3-5个工作日。虽然要等几天,但问题总算解决了。
你遇到过类似情况吗?欢迎在评论区和我们聊聊!

阿里飞猪一员工涉案66亿,非法获利千万;美图将加密货币作为价值储备;Linus警告不要用Linux5.12-rc1 | 极客头条

防止酒后删库!日本人用 3 小时做了个酒精测试软件
“踢爆”职场焦虑、玩机车、文科转大厂程序媛,乘风破浪的 IT 女神太飒了!
Windows 的开发好痛苦

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存